BODY {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
DIV {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.block {
    MARGIN: 20px 60px
}
#maindiv
{
    margin:0px auto;
}
#changelog
{
    margin-top:50px;
}
#bbb
{
    font-style:bold;
}
.block H3 {
    MARGIN-BOTTOM: 0.4em; COLOR: #333; LINE-HEIGHT: 200%; BORDER-BOTTOM: #ccc 1px solid; _zoom: 1
}
.block H3.a {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 10px; LINE-HEIGHT: 48px; PADDING-TOP: 10px; _zoom: 1
}
/*
from xiami

*/
/* global stylesheet for Xiami v3 @ 2011-01-04 by disinfeqt */
body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,form,input,textarea,button,fieldset,img,legend,ul,ol,li,dl,dt,dd,th,td,div,a {
    border:0;
    font-size:100%;
    margin:0;
    outline:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
ul,ol {
    list-style:none;
}
cite,i,b {
    font-style:normal;
    font-weight:400;
}
small {
    font-size:85%;
}
strong,th {
    font-weight:700;
}
textarea {
    overflow:auto;
}
input[type=radio],input[type=checkbox] {
    cursor:pointer;
    vertical-align:middle;
}
body {
    color:#333;
    font:12px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;
    background:#fff;
    text-align:left;
}
button,input,select,textarea {
    font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
a {
    color:#36c;
    cursor:pointer;
    text-decoration:none;
}
a:hover,a:focus {
    color:#36c;
    text-decoration:underline;
}
a:link {
    -webkit-tap-highlight-color:#fe9600;
}
body {
    background:#fff;
    height:100%;
}
#hidden_obj {
    position:absolute;
    bottom:0;
    left:0;
}
::-moz-focus-inner {
    border:none;
    padding:0;
}
*:active {
    outline:none;
}
.hidden {
    display:none!important;
    visibility:hidden!important;
}
.invisible {
    visibility:hidden;
    z-index:-999;
}
.clearfix:before,.clearfix:after,.item:before,.item:after {
    content:"\0020";
    display:block;
    height:0;
    visibility:hidden;
}
.clearfix:after,.item:after {
    clear:both;
}
.clearfix,.item {
    zoom:1;
}
.text {
    font-family:'Hiragino Sans GB','Microsoft YaHei',sans-serif!important;
}
.fl {
    float:left;
}
.fr {
    float:left;
}
.ti {
    text-indent:-9999px;
}
.noime {
    ime-mode:disabled;
}
.mgt10 {
    margin-top:10px;
}
.mgt15 {
    margin-top:15px;
}
.mgt20 {
    margin-top:20px;
}
.mgt25 {
    margin-top:25px;
}
.mgt30 {
    margin-top:30px;
}
.vam,.vam * {
    vertical-align:middle;
}
.vatb,.vatb * {
    vertical-align:text-bottom;
}
.f12 {
    font-size:12px;
}
.f13 {
    font-size:13px;
}
.f14 {
    font-size: 24px;
}
.txt_input {
    -moz-box-shadow:inset 0 1px 1px #dedede;
    -o-box-shadow:inset 0 2px 2px #dedede;
    -webkit-box-shadow:inset 0 1px 1px #dedede;
    background:#fff;
    border:1px solid #ccc;
    box-shadow:inset 0 2px 2px #dedede;
    color:#777;
    cursor:text;
    font-size: 24px;
    padding:4px 5px;
    height: 50px;
}
.txt_input:focus {
    border:1px solid #f90;
    color:#333!important;
}
.r3px {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.r5px {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.r10px {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
.round {
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.minor {
    color:#999;
    font-size:12px!important;
}
a.minor,.minor a {
    color:#8ca6d7;
}
.gray,.gray * {
    color:#999;
}
hr.sep {
    border:0;
    border-bottom:1px solid rgba(255,255,255,0.3);
    border-top:1px solid rgba(0,0,0,0.1);
    clear:both;
    filter:alpha(opacity=30);
    height:0;
    margin:15px 0;
}
hr.d {
    border:none;
    border-top:1px dashed #e5e5e5;
    clear:both;
    height:0;
    margin:15px 0;
}
hr.null {
    border:none;
    border-top:1px solid transparent;
    clear:both;
    height:0;
    margin:15px 0;
}
hr.null10 {
    margin:10px 0;
}
#xiami-content h1 {
    width:0;
    height:0;
    display:block;
    overflow:hidden;
    font-size:0;
}
#web_loading {
    position:fixed;
    _position:absolute;
    z-index:60;
    background:#f00;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    padding:3px;
    width:60px;
    right:0;
    top:0;
}
#auto_complete {
    position:absolute;
    background:#fff;
    border:1px solid #ddd;
    top:44px;
    left:112px;
    width:350px;
    z-index:999999;
    -webkit-box-shadow:2px 2px 5px #888;
    -moz-box-shadow:2px 2px 5px #888;
    -o-box-shadow:2px 2px 5px #888;
    box-shadow:2px 2px 5px #888;
}
#auto_complete table {
    width:350px;
}
#auto_complete th {
    border-right:1px solid #ededed;
    text-align:right;
    width:60px;
    vertical-align:top;
    padding:5px 0;
}
#auto_complete td {
    background:none repeat scroll 0 0 #fbfbfb;
    border-top:1px solid #ededed;
    padding:5px 0;
}
#auto_complete li h3,#auto_complete th h3 {
    color:#888;
    font-size:12px;
    font-weight:normal;
    padding:2px 4px 0;
}
#auto_complete td.first,#auto_complete td.view_all {
    border-top:none;
}
#auto_complete ul {
    float:left;
}
#auto_complete li {
    clear:left;
    float:left;
}
#auto_complete li a {
    color:#000;
    display:block;
    float:left;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    overflow:hidden;
    padding:7px 4px 7px 10px;
    text-decoration:none;
    width:275px;
}
#auto_complete li.selected a,#auto_complete li.selected a strong,#auto_complete li.selected a small,#auto_complete li.selected a span {
    background:#5297ff;
    color:#fff;
    text-decoration:none;
}
#auto_complete a.artist_result strong.artist {
    font-size:13px;
}
#auto_complete a.song_result {
    padding:5px 4px 5px 10px;
}
#auto_complete a.artist_result div.img {
    border:1px solid #bbb;
    margin:0 8px 0 0;
}
#auto_complete a.album_result div.img {
    background:url("http://img.xiami.com/res/img/default/cd28.png") no-repeat 0 0;
    height:30px;
    margin:0 8px 0 0;
    padding:1px 0 0 3px;
    width:30px;
}
#auto_complete a.song_result div.img {
    border:1px solid #bbb;
    margin:0 8px 0 0;
}
#auto_complete a.album_result div.img img {
    width:28px;
    width:28px;
}
#auto_complete a.artist_result div.img span,#auto_complete a.song_result div.img span {
    display:block;
    height:30px;
    overflow:hidden;
    width:30px;
}
#auto_complete img,#auto_complete div.img,#auto_complete span.albumCover {
    float:left;
}
#auto_complete a.artist_result img,#auto_complete a.song_result img,#auto_complete a.user_result img,#auto_complete a.group_result img,#auto_complete a.label_result img {
    margin:0 9px 0 0;
}
#auto_complete tr.alt td {
    background:#f6f6f6;
}
#auto_complete td.first {
    border-top:0 none;
}
#auto_complete p.auto_complete_tip {
    border-left:1px solid #ededed;
    color:#aaa;
    font-size:12px;
    line-height:22px;
    padding:0 7px;
    text-align:right;
    float:right;
    width:275px;
}
#auto_complete td.result_more {
    border:medium none;
    line-height:22px;
    padding:5px 0 0;
    text-align:right;
}
#auto_complete td.result_more li a.top_more {
    display:block;
    font-size:12px;
    padding:5px 14px 5px 20px;
    width:255px;
    background:url("") no-repeat scroll 280px center transparent;
    position:static;
}
#auto_complete td.result_more li.selected a.top_more {
    background:url("") no-repeat scroll 280px center #5297ff;
    color:#fff;
}
#auto_complete.old {
    left:140px;
    top:38px;
}
#n_header {
    background:url("http://img.xiami.com/res/img/default/n_head.png") repeat-x scroll 0 0;
    height:100px;
    width:100%;
    position:relative;
    z-index:90;
    text-align:left;
}
#n_header .nh_shine {
    background:url(http://img.xiami.com/res/img/default/p_head_inner.gif) 0 0 no-repeat;
    width:439px;
    height:4px;
    display:block;
    overflow:hidden;
    text-indent:-9999em;
    position:absolute;
    right:0;
    bottom:7px;
}
#n_header_line {
    width:100%;
    height:49px;
    border-bottom:1px #d5d5d5 dashed;
}
#n_header_line .n_header_inner {
    width:978px;
    padding-top:4px;
    margin:0 auto;
    position:relative;
    z-index:10;
}
.n_header_inner a.logo {
    background:url(/res/v3/img/logo.gif) 0 0 no-repeat;
    display:block;
    overflow:hidden;
    width:180px;
    height:40px;
    text-indent:-999em;
    float:left;
}
.n_header_inner a.logo:hover {
    background-position:0 -40px;
}
#n_header_line #top_seek {
    position:absolute;
    z-index:70;
    top:12px;
    left:200px;
}
#top_seek {
    width:265px;
}
#top_seek input.g_txt {
    background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) 0 0 no-repeat;
    width:150px;
    height:27px;
    line-height:26px;
    border:0;
    float:left;
    _display:inline;
    font-size:12px;
    padding-left:30px;
    color:#999;
}
#top_seek input.g_typing {
    background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) 0 -27px no-repeat;
    color:#333;
}
@-moz-document url-prefix() {
    #top_seek input.g_txt {
        height:24px;
        line-height:normal;
        padding-top:2px;
    }
}
#globalsearch-go {
    background:url(http://img.xiami.com/res/img/default/top_seek_bt.gif) 0 0 no-repeat;
    width:27px;
    height:27px;
    border:0;
    float:left;
    _display:inline;
}
#top_seek .typing {
    background-position:0 100%;
}
#top_seek span.search_menu {
    position:relative;
    float:left;
}
#top_seek span.search_menu a.down {
    background:url(http://img.xiami.com/res/img/default/top_seek_bt.gif) -27px 0 no-repeat;
    display:block;
    overflow:hidden;
    width:22px;
    height:27px;
    text-indent:-999em;
    text-align:left;
}
#top_seek span.search_menu a.up {
    background:url(http://img.xiami.com/res/img/default/top_seek_bt.gif) -27px -27px no-repeat;
    display:block;
    overflow:hidden;
    width:22px;
    height:27px;
    text-indent:-999em;
    text-align:left;
}
#top_seek #search_menu_drop {
    width:100px;
    position:absolute;
    top:25px;
    right:7px;
    background:#999;
    margin-left:0;
    margin-top:0;
}
#top_seek #search_menu_drop .menu_drop_inner {
    background:#fff;
    border:1px #d1cfcf solid;
    padding:5px 10px;
    position:relative;
    top:-1px;
    left:-1px;
}
#top_seek #search_menu_drop a {
    color:#36c;
    display:block;
    font-size:12px;
    text-align:left;
    display:block;
    line-height:1.5;
    padding:2px 0 2px 5px;
}
#n_header_user {
    position:absolute;
    float:right;
    top:9px;
    right:0;
}
#n_header_user .n_header_user_unlog {
    font-size:13px;
    color:#ccc;
    line-height:2.2;
}
#n_header_user .n_header_user_unlog span {
    padding:0 7px;
}
#n_header_user .n_header_user_loged dt {
    position:relative;
    background:url(/res/v3/img/header_user.gif) 0 0 no-repeat;
    float:left;
    padding-left:5px;
}
#n_header_user .n_header_user_loged dt span {
    background:url(/res/v3/img/header_user.gif) 100% 0 no-repeat;
    float:left;
    line-height:34px;
    height:34px;
    font-size:13px;
    padding-right:50px;
}
#n_header_user .n_header_user_loged dt a {
    height:22px;
    line-height:22px;
    margin-right:10px;
}
#n_header_user .n_header_user_loged dt a:hover {
    text-decoration:none;
}
#n_header_user .n_header_user_loged dt a img {
    padding:5px 10px 0 0;
}
#n_header_user .n_header_user_loged dt a strong {
    font-weight:normal;
    position:relative;
    top:-6px;
}
.n_header_user_loged b {
    background:url('/res/v3/img/icon_sprite.png') no-repeat -176px 0;
    width:30px;
    height:21px;
    cursor:pointer;
    position:absolute;
    right:15px;
    top:5px;
}
.n_header_user_loged b.hover {
    background-position:-176px -21px;
}
.n_header_user_loged b.click {
    background-position:-176px -42px;
}
#n_header_user dd {
    display:none;
    position:absolute;
    z-index:2;
    right:2px;
    top:29px;
    border-color:#e2e2e2;
    border-width:1px;
    border-style:none solid solid none;
    background:#fff;
}
* html #n_header_user dd {
    right:1px;
}
#n_header_user ul {
    width:91px;
    border-color:#d5d5d5;
    border-width:1px;
    border-style:none solid solid none;
    background-color:#FFF;
    padding:5px 0;
}
#n_header_user li {
    float:none;
    text-align:left;
}
#n_header_user li a {
    display:block;
    padding-left:10px;
    height:26px;
    line-height:26px;
    text-decoration:none;
}
#n_header_user li a:hover {
    background-color:#5297ff;
    color:#FFF;
}
.n_header_sys {
    width:978px;
    margin:0 auto;
}
#n_header_channel {
    float:left;
    _display:inline;
    width:725px;
    margin-left:3px;
    margin-top:4px;
    *margin-top:6px;
}
#n_header_channel ul li {
    float:left;
    display:inline;
    position:relative;
    z-index:2;
    margin-right:20px;
    height:32px;
    _height:38px;
    padding:5px 0 0 7px;
    border-top:1px #ebebeb solid;
}
#n_header_channel ul li.current {
    position:relative;
    z-index:1;
}
#n_header_channel ul li.current a.cname {
    color:#f50;
    background:url(http://img.xiami.com/res/img/default/nh_current.png) left bottom no-repeat;
}
* html #n_header_channel ul li.current a.cname {
    color:#f50;
    background:url(http://img.xiami.com/res/img/default/nh_current_ie.gif) left bottom no-repeat;
}
#n_header_channel ul li a.cname {
    font-weight:bold;
    color:#000;
    font-size:14px;
    font-family:Arial,Helvetica,sans-serif;
    line-height:1.231;
    margin-right:5px;
    padding-bottom:13px;
    *zoom:1;
}
* html #n_header_channel ul li a.cname {
    padding-bottom:11px;
}
*+html #n_header_channel ul li a.cname {
    padding-bottom:11px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #n_header_channel ul li a.cname {
        padding-bottom:14px;
    }
}
#n_header_channel li.current a.cname:hover {
    color:#f60;
}
#n_header_channel ul li span {
    position:relative;
    *top:-15px;
    display:inline-block;
    background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) 0 -80px no-repeat;
    width:17px;
    height:12px;
    overflow:hidden;
}
#n_header_channel ul li a.show_nhsysMenu {
    width:17px;
    height:12px;
    display:block;
    text-indent:-9999em;
}
#n_header_channel ul li a.show_nhsysMenu:hover {
    background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) -18px -80px no-repeat;
}
#n_header_channel ul li.nh_selected {
    background:#fff;
    border:1px #ddd solid;
    border-bottom:none;
    border-right:2px #a3a3a3 solid;
}
#n_header_channel ul li.nh_selected span a.show_nhsysMenu {
    background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) -36px -80px no-repeat;
}
#n_header_channel .nhsys_menu {
    width:130px;
    position:absolute;
    top:28px;
    left:0;
    background:#ccc;
    margin-left:0;
    margin-top:0;
}
#n_header_channel .nhsys_menu_inner {
    padding:5px 5px 8px 5px;
    position:relative;
    top:-1px;
    left:-1px;
    background:#fff;
    border-width:1px;
    border-color:#fff #a3a3a3 #a3a3a3 #ddd;
    border-style:solid;
}
#n_header_channel .nhsys_menu a {
    font-size:12px;
    font-weight:normal;
    color:#36c;
    display:block;
    line-height:1.5;
    padding:4px 0 2px 5px;
}
#n_header_channel .nhsys_menu a:hover {
    background:#8ca6d7;
    color:#fff;
    text-decoration:none;
}
#n_header_channel .nhsys_menu a.lines {
    border-top:1px #eee solid;
    padding-top:7px;
    margin-top:4px;
}
#n_header_logined {
    float:right;
    margin:12px 3px 0 0;
    *margin:15px 3px 0 0;
}
#n_header_logined ul li {
    display:inline;
    float:left;
}
#n_header_logined a {
    color:#99b2e5;
}
#n_header_logined a:hover {
    color:#36c;
}
#n_header_logined ul li.pmicon a {
    background-image:url(http://img.xiami.com/res/img/default/letter.gif) !important;
    background-position:4px 8px !important;
}
#n_header_logined ul li.pmnew a {
    color:#36c;
    background-image:url(http://img.xiami.com/res/img/default/notice.gif) !important;
}
#n_header_logined ul li.narrow {
    color:#bbb;
    padding:0 5px;
}
*+html #n_header_logined ul li.pmicon,*+html #n_header_logined ul li.recent {
    position:relative;
    top:-2px;
}
*+html #n_header_logined ul li.narrow {
    color:#bbb;
    padding:0 5px;
    position:relative;
    top:-1px;
}
a.bt_play {
    color:#333!important;
    text-decoration:none;
    background:url(http://img.xiami.com/res/img/default/goplaybg.gif) 0 0 no-repeat;
    float:left;
    padding-left:20px;
    cursor:pointer;
}
a.bt_play span {
    background:url(http://img.xiami.com/res/img/default/goplaybg.gif) 100% 0 no-repeat;
    float:left;
    height:21px;
    overflow:hidden;
    line-height:21px;
    padding-right:8px;
}
a.bt_play:hover {
    color:#000;
    background:url(http://img.xiami.com/res/img/default/goplaybg.gif) 0 -21px no-repeat;
}
a.bt_play:hover span {
    background:url(http://img.xiami.com/res/img/default/goplaybg.gif) 100% -21px no-repeat;
}
#n_header_logined {
    position:relative;
    z-index:1;
}
a.popup_trigger {
    color:#36c;
    background:url(/res/v3/img/recentPlay.gif) no-repeat 3px 6px transparent;
    padding:6px 6px 6px 24px;
    display:block;
    position:relative;
    top:-7px;
    border:1px solid #ededed
}
a.unfold {
    background:url(/res/v3/img/recentPlay.gif) no-repeat 3px 6px #fff !important;
    border-right:1px solid #d4d4d4 !important;
}
.header_popup {
    position:absolute;
    width:410px;
    min-height:165px;
    border-right:1px solid #d4d4d4;
    border-bottom:1px solid #d4d4d4;
    background:#fff;
    right:0;
    top:20px;
    z-index:9;
}
.header_popup .loading {
    background:url("http://img.xiami.com/res/img/common/software/slider_load.gif") no-repeat scroll center center transparent;
}
.recent_inner {
    width:388px;
    min-height:144px;
    padding:10px;
    border-top:none;
    background:#fff;
}
.recent_inner ul li.sections {
    width:189px;
    float:left;
    margin:0 10px 0 0;
    background:#fafafa;
    overflow:hidden;
}
.recent_inner ul li.last {
    margin:0;
}
.recent_inner ul h4 {
    font-weight:normal;
    color:#333;
    height:26px;
    line-height:26px;
    padding:0 0 0 5px;
    border-bottom:1px solid #e5e5e5;
    background:#f5f5f5;
}
.recent_inner ol {
    display:block;
    padding:5px;
}
.recent_inner ol li {
    padding:5px 0 5px 5px;
    overflow:hidden;
    width:170px;
}
.recent_inner ol a {
    color:#666!important;
    white-space:nowrap;
}
.recent_inner ol li.empty {
    height:95px;
    line-height:60px;
    text-align:center;
}
.recent_inner ol li.empty a.bt_play {
    margin:0 0 0 30px;
}
#cooperation {
    width:380px;
    text-align:right;
}
#cooperation p a {
    text-decoration:none;
}
#cooperation p.labels a img {
    margin-bottom:5px;
    border:1px solid #f0f0f0;
}
#cooperation p.labels img:hover {
    border:1px #aaa solid;
}
#foot_content {
    border-bottom:1px dashed #ccc;
    padding:0 0 20px;
}
.unlogin #foot_content {
    padding:20px 0;
}
#foot_content dl {
    float:left;
    line-height:22px;
    padding:0 50px 0 10px;
}
#foot_content dt {
    color:#666;
    font-weight:bold;
    margin:0 0 5px;
}
#foot_content dd a {
    color:#999;
}
#foot_content dd a:hover {
    color:#666;
}
#foot_wrap #copyright,#foot_wrap #copyright a {
    color:#aaa;
}
#foot_wrap #follow_xiami {
    text-indent:10px;
}
#footer {
    text-align:left;
}
#footer i.social_gray {
    background:url(http://img.xiami.com/res/v3/img/sync-ico_v15.gif) 0 0 no-repeat;
    width:16px;
    height:16px;
    display:inline-block;
    margin:-5px 5px 0 0;
}
#footer i.sina {
    background-position:0 -16px;
}
#footer i.renren {
    background-position:0 -80px;
}
#footer i.qzone {
    background-position:0 -272px;
}
#footer i.qqt {
    background-position:0 -144px;
}
#footer i.sohu {
    background-position:0 -48px;
}
#footer i.douban {
    background-position:0 -208px;
}
#footer i.t163 {
    background-position:0 -112px;
}
#footer a:hover i.sina {
    background-position:0 0;
}
#footer a:hover i.renren {
    background-position:0 -64px;
}
#footer a:hover i.qzone {
    background-position:0 -256px;
}
#footer a:hover i.qqt {
    background-position:0 -128px;
}
#footer a:hover i.sohu {
    background-position:0 -32px;
}
#footer a:hover i.douban {
    background-position:0 -192px;
}
#footer a:hover i.t163 {
    background-position:0 -96px;
}
#copyright strong {
    background:url("") 0 0 no-repeat;
    width:117px;
    height:21px;
    display:inline-block;
    margin:-5px 0 0 15px;
    padding:5px 0 0;
}
sup.hot {
    background:url("") 0 0 no-repeat;
    width:19px;
    height:11px;
    position:absolute;
}
.blue_btn {
    background:#4070d0;
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#649de0),to(#487dd5),color-stop(.5,#4070d0),color-stop(.501,#3467cc));
    background:-moz-linear-gradient(top,#649de0,#487dd5 50%,#4070d0 50.1%,#3467cc);
    background:linear-gradient(top,#649de0,#487dd5 50%,#4070d0 50.1%,#3467cc);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);
    -moz-box-shadow:0 0 2px rgba(0,0,0,0.5);
    -o-box-shadow:0 0 2px rgba(0,0,0,0.5);
    box-shadow:0 0 2px rgba(0,0,0,0.5);
    border:1px solid #3282d0;
    padding:3px 10px;
    display:inline-block;
    color:#fff;
    cursor:pointer;
    text-align:center;
    width: 60%;
    height: 50px;
}
.blue_btn:hover {
    background:#5d84d1;
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#649de0),to(#487dd5),color-stop(.5,#4070d0),color-stop(.501,#3467cc));
    background:-moz-linear-gradient(top,#84aee8,#6891d7 50%,#5d84d1 50.1%,#577bc4);
    background:linear-gradient(top,#649de0,#487dd5 50%,#4070d0 50.1%,#3467cc);
    border:1px solid #3282d0;
}
.blue_btn:active {
    background:#5d84d1;
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#649de0),to(#487dd5),color-stop(.5,#4070d0),color-stop(.501,#3467cc));
    background:-moz-linear-gradient(top,#84aee8,#6891d7 50%,#5d84d1 50.1%,#577bc4);
    background:linear-gradient(top,#649de0,#487dd5 50%,#4070d0 50.1%,#3467cc);
    border:1px solid transparent;
    -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5) inset;
    -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5) inset;
    -o-box-shadow:1px 1px 5px rgba(0,0,0,0.5) inset;
    box-shadow:1px 1px 5px rgba(0,0,0,0.5) inset;
}
.ie .blue_btn4,.ie8 .blue_btn4 {
    background:url("/res/v3/img/blue_btn_ie.gif") repeat scroll 0 -37px #e3e6e6;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    height:35px;
    line-height:35px;
    text-align:center;
    width:83px;
    padding:0;
    border:none;
}
.ie8 .blue_btn4:active {
    background-position:1px -36px;
}
.ie .blue_btn2,.ie8 .blue_btn2 {
    background:url("/res/v3/img/blue_btn_ie.gif") repeat scroll -8px 0 #e3e6e6;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    height:35px;
    line-height:35px;
    text-align:center;
    width:66px;
    padding:0;
    border:none;
}
.ie8 .blue_btn2:active {
    background-position:-7px 1px;
}
.disabled {
    background:#dfdfdf;
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#e8e8e8),to(#e3e3e3),color-stop(.5,#e0e0e0),color-stop(.501,#dfdfdf));
    background:-moz-linear-gradient(top,#e8e8e8,#e3e3e3 50%,#e0e0e0 50.1%,#dfdfdf);
    background:linear-gradient(top,#e8e8e8,#e3e3e3 50%,#e0e0e0 50.1%,#dfdfdf);
    border:1px solid #d4d4d4;
}
a.bot_more {
    background:#f8f8f9;
    background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f9),to(#e6e6e8));
    background:-moz-linear-gradient(top,#f8f8f9,#e6e6e8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f9',endColorstr='#e6e6e8');
    border:1px solid #ccc;
    color:#666!important;
    cursor:pointer;
    display:block;
    font-size:14px;
    padding:6px 10px;
    text-align:center;
    text-decoration:none!important;
    vertical-align:middle;
}
a.bot_more:hover {
    background:#e6e6e8;
    background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f5),to(#e6e6e8));
    background:-moz-linear-gradient(top,#f4f4f5,#e6e6e8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f5',endColorstr='#e6e6e8');
}
a.bot_more:active {
    border:1px solid #aaa;
    background:#fff;
    background:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#ddd));
    background:-moz-linear-gradient(top,#ddd,#ddd);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD',endColorstr='#DDDDDD');
}
a.loading,a.loading:hover,a.loading:active {
    border:1px solid #f0f5f5;
    background:transparent;
    cursor:default;
}
i.rss_feed {
    display:block;
    height:16px;
    width:16px;
    background:url("") 0 0 no-repeat transparent;
}
a.close {
    text-decoration:none;
    height:20px;
    position:absolute;
    right:10px;
    top:5px;
    width:20px;
    text-indent:-9999px;
    background:url("") no-repeat scroll center center transparent;
    z-index:999;
}
textarea {
    border-color:#7c7c7c #ccc #ccc #ddd;
    border-style:solid;
    border-width:1px;
    font-weight:inherit;
    line-height:1.2;
    overflow:auto;
    padding:2px;
    font-size:12px;
}
textarea:focus {
    border-color:#008de2 #75CBFf #75cbff #95D7FF;
    border-width:1px;
    border-style:solid;
}
.bt_sub2,.bt_sub2:focus,.bt_sub4,.bt_sub4:focus {
    font-size:12px;
    height:21px;
    color:#fff;
    border:0;
    text-align:center;
    line-height:21px;
    cursor:pointer;
}
.bt_cancle2,.bt_cancle2:focus,.bt_cancle4,.bt_cancle4:focus {
    font-size:12px;
    height:21px;
    color:#333;
    border:0;
    text-align:center;
    line-height:21px;
    cursor:pointer;
}
.bt_sub2,.bt_sub2:focus {
    background:url(http://img.xiami.com/res/img/default/bg_sprit2.gif) 0 -482px no-repeat;
    width:45px;
}
.bt_sub4,.bt_sub4:focus {
    background:url(http://img.xiami.com/res/img/default/bg_sprit2.gif) -55px -482px no-repeat;
    width:63px;
}
.bt_cancle2,.bt_cancle2:focus {
    background:url(http://img.xiami.com/res/img/default/bg_sprit2.gif) 0 -524px no-repeat;
    width:45px;
}
.bt_cancle4,.bt_cancle4:focus {
    background:url(http://img.xiami.com/res/img/default/bg_sprit2.gif) -55px -524px no-repeat;
    width:63px;
}
.bt_cancle4w,.bt_cancle4w:focus {
    background:url(http://img.xiami.com/res/img/default/bg_sprit2.gif) -196px -536px no-repeat;
    width:63px;
}
@-moz-document url-prefix() {
    input.bt_sub2,input.bt_cancle2,input.bt_sub4 {
        padding-bottom:2px;
    }
}
.bt_sub2w,.bt_sub2w:focus,.bt_sub3w,.bt_sub3w:focus,.bt_sub4w,.bt_sub4w:focus {
    height:27px;
    color:#fff;
    border:0;
    text-align:center;
    line-height:28px;
    cursor:pointer;
    font-size:14px;
    padding-bottom:2px;
    *padding-bottom:0;
}
.bt_cancle4w,.bt_cancle4w:focus {
    height:27px;
    color:#999;
    border:0;
    text-align:center;
    line-height:28px;
    cursor:pointer;
    font-size:14px;
    padding-bottom:2px;
    *padding-bottom:0;
}
.bt_sub2w,.bt_sub2w:focus {
    background:url(http://img.xiami.com/res/img/default/bg_sprit2.gif) -129px -482px no-repeat;
    width:50px;
}
.bt_sub3w,.bt_sub3w:focus {
    background:url(http://img.xiami.com/res/img/default/bg_sprit2.gif) -129px -509px no-repeat;
    width:57px;
}
.bt_sub4w,.bt_sub4w:focus {
    background:url(http://img.xiami.com/res/img/default/bg_sprit2.gif) -129px -536px no-repeat;
    width:67px;
}
.w978 {
    width:978px;
    margin:0 auto;
    text-align:left;
}
.wscreen {
    width:100%;
    text-align:left;
}
.col978 {
    width:978px;
    background:#fff;
    border-top:1px #efefef solid;
}
.col690 {
    width:690px;
}
.col270 {
    width:270px;
}
.col660 {
    width:660px;
}
.col300 {
    width:300px;
}
.grid_side {
    float:right;
}
.fl {
    float:left;
}
.fr {
    float:left;
}
.xpos_r {
    position:relative;
    _zoom:1;
}
.bo120 {
    padding-bottom:120px;
}
.to20 {
    padding-top:20px;
}
.white_line {
    background:#fff;
    border-top:1px #efefef solid;
}
.grid_side #sponsor_block {
    background:none;
    border:none;
    padding-left:0;
}
a.nh_button {
    color:#fff;
    background:url(http://img.xiami.com/res/img/default/nh_bt.gif) 0 0 no-repeat;
    float:left;
    padding:0 0 0 15px;
    font-weight:bold;
    cursor:pointer;
}
a.nh_button:hover {
    background:url(http://img.xiami.com/res/img/default/nh_bt.gif) 0 -30px no-repeat;
    color:#000;
    float:left;
    cursor:pointer;
    text-decoration:none;
}
a.nh_button span {
    font-size:12px;
    background:url(http://img.xiami.com/res/img/default/nh_bt.gif) 100% 0 no-repeat;
    padding:0 40px 0 0;
    float:left;
    height:30px;
    line-height:25px;
    *line-height:27px;
}
a.nh_button:hover span {
    background:url(http://img.xiami.com/res/img/default/nh_bt.gif) 100% -30px no-repeat;
    float:left;
}
a.nh_button3 {
    color:#fff;
    background:url(http://img.xiami.com/res/img/default/nh_bt.gif) 0 -120px no-repeat;
    float:left;
    padding:0 0 0 15px;
    font-weight:bold;
    cursor:pointer;
}
a.nh_button3:hover {
    background:url(http://img.xiami.com/res/img/default/nh_bt.gif) 0 -150px no-repeat;
    color:#000;
    float:left;
    cursor:pointer;
    text-decoration:none;
}
a.nh_button3 span {
    font-size:12px;
    background:url(http://img.xiami.com/res/img/default/nh_bt.gif) 100% -120px no-repeat;
    padding:0 40px 0 0;
    float:left;
    height:30px;
    line-height:25px;
    *line-height:27px;
}
a.nh_button3:hover span {
    background:url(http://img.xiami.com/res/img/default/nh_bt.gif) 100% -150px no-repeat;
    float:left;
}
a.bt_newit em {
    background:url(http://img.xiami.com/res/img/default/nh_bt_ico.gif) 0 -34px no-repeat;
    display:block;
    overflow:hidden;
    width:17px;
    height:17px;
    text-indent:-9999em;
    position:absolute;
    top:5px;
    right:5px;
}
a.bt_newit:hover em {
    background:url(http://img.xiami.com/res/img/default/nh_bt_ico.gif) 0 -51px no-repeat;
}
.ac_results {
    padding:0;
    border:1px solid black;
    background-color:white;
    overflow:hidden;
    z-index:99999;
}
.ac_results ul {
    width:100%;
    list-style-position:outside;
    list-style:none;
    padding:0;
    margin:0;
}
.ac_results li {
    margin:0;
    padding:2px 5px;
    cursor:default;
    display:block;
    font:menu;
    font-size:12px;
    line-height:16px;
    overflow:hidden;
}
.ac_loading {
    background:white url('indicator.gif') right center no-repeat;
}
.ac_odd {
    background-color:#eee;
}
.ac_over {
    background-color:#0a246a;
    color:white;
}
@media all and(-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
    head~body #n_header_channel {
        margin-top:8px;
    }
}
#beta_validate {
    width:100%;
    background:#fff9d7;
    padding:5px 0;
    font-weight:bold;
    text-align:center;
    font-size:12px;
    color:#555;
}
#beta_validate span {
    position:relative;
    _zoom:1;
}
#beta_validate #validate_close {
    position:absolute;
    right:-20px;
    *right:-10px;
    _right:-20px;
    top:1px;
    display:block;
    width:13px;
    height:13px;
    margin-left:10px;
    background:url(http://img.xiami.com/res/img/default/close.gif) 0 0;
    font-size:0;
    text-decoration:none;
    text-indent:-9999px;
}
#beta_validate #validate_close:hover {
    background:url(http://img.xiami.com/res/img/default/close2.gif) 0 -13px;
}
.seg_navi {
    display:block;
    padding:17px 0;
}
.seg_navi ul {
    margin-left:10px;
}
.seg_navi ul li {
    float:left;
    display:inline;
    margin-right:30px;
}
.seg_navi ul li a {
    font-size:12px;
    text-decoration:underline;
    color:#999;
    line-height:1.8;
}
.seg_navi ul li a:hover {
    color:#36c;
    text-decoration:none;
}
.seg_navi ul li a.currents {
    background:url(http://img.xiami.com/res/img/default/seg_navi_bg.png) 0 -21px no-repeat;
    float:left;
    padding-left:8px;
    cursor:pointer;
    text-decoration:none;
}
.seg_navi ul li a.currents span {
    font-size:12px;
    background:url(http://img.xiami.com/res/img/default/seg_navi_bg.png) 100% -21px no-repeat;
    float:left;
    height:21px;
    line-height:19px;
    *line-height:21px;
    position:relative;
    left:8px;
    padding-right:15px;
    color:#fff;
}
* html .seg_navi ul li a.currents {
    background:url(http://img.xiami.com/res/img/default/seg_navi_bgie.gif) 0 -21px no-repeat;
    float:left;
    padding-left:8px;
    cursor:pointer;
    text-decoration:none;
}
* html .seg_navi ul li a.currents span {
    font-size:12px;
    background:url(http://img.xiami.com/res/img/default/seg_navi_bgie.gif) 100% -21px no-repeat;
    float:left;
    height:21px;
    line-height:19px;
    *line-height:21px;
    position:relative;
    left:8px;
    padding-right:15px;
    color:#fff;
}
.block_hot {
    padding:2px;
    background:#f2e2d8;
}
.block_hot_innter {
    background:#fff;
    border:1px #f7bc84 solid;
}
.col690 h2.Atitle {
    font-size:14px;
    color:#000;
    padding:0;
    font-weight:bold;
}
.col690 .x_more {
    top:11px;
    _top:10px;
}
*+html .col690 .x_more {
    top:0;
}
.col690 .all_page {
    float:right;
    padding-top:30px;
}
.col690_tabs {
    padding:2px 0;
    background:#f2e2d7;
    z-index:10;
}
.col690_tabs_inner,.col690_tabs_acts {
    background:#fff;
    border-top:1px #f7bc84 solid;
    border-bottom:1px #f7bc84 solid;
    padding:1px;
}
.col690_tabs_inner ul {
    background:#fbfbfb;
    height:27px;
    display:block;
}
.col690_tabs_inner ul li {
    float:left;
    display:inline;
    font-size:12px;
}
.col690_tabs_inner ul li a {
    color:#8ca6d7;
    padding:0 15px;
    width:110px;
    text-align:center;
    display:block;
    background:url(http://img.xiami.com/res/img/default/c695_navi_bg.gif) right no-repeat;
    line-height:27px;
}
.col690_tabs_inner ul li a.current {
    color:#000;
    font-weight:bold;
    cursor:default;
    background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) 0 -237px no-repeat;
}
.col690_tabs_inner ul li a:hover {
    color:#36c;
}
.col690_tabs_inner ul li a.current:hover {
    text-decoration:none;
    color:#000;
}
.col690_tabs_inner p.hint {
    text-align:right;
    font-size:12px;
    color:#999;
    height:27px;
    line-height:27px;
    padding-right:10px;
}
.col690_tabs .viewmode {
    position:absolute;
    top:7px;
    right:5px;
}
.col690_tabs_acts span.counts {
    font-size:12px;
    color:#999;
    padding:5px;
}
.col690_tabs_acts .cate_filter {
    top:6px;
    *top:3px;
    right:10px;
}
.col690_actions {
    display:block;
    padding:12px 0;
}
.col690_actions a.sub_RSS {
    float:right;
}
.col690_actions span.counts {
    font-size:12px;
    color:#999;
}
.col690_cntop {
    background:url(http://img.xiami.com/res/img/default/pro_sprites.gif) 0 -581px no-repeat;
    height:32px;
}
.cntop_counts {
    font-size:12px;
    color:#999;
    line-height:32px;
    display:block;
    text-align:right;
    padding-right:10px;
}
.col690_seek {
    margin-top:-30px;
}
.col690_seek_tabs {
    position:relative;
    top:3px;
    padding-left:140px;
}
.col690_seek_tabs ul li {
    float:left;
    font-size:13px;
    display:inline;
    margin:0 10px;
}
.col690_seek_tabs ul li a {
    display:block;
    padding:2px 6px;
    line-height:2;
}
.col690_seek_tabs ul li a.current {
    background:#fff;
    border-right:2px #f2e2d8 solid;
    font-weight:bold;
    color:#333;
}
.col690_seek .col690_tabs_inner {
    padding:15px;
}
.col690_seek .col690_tabs_inner input.big_search {
    width:500px;
}
.col690_seek .col690_tabs_inner p.result_static {
    font-size:12px;
    color:#333;
    margin-top:10px;
}
.col690_seek .col690_tabs_inner p.result_static strong {
    color:#f00;
    padding:0 4px;
}
.col690_seek .col690_tabs_inner p.result_static b {
    padding:0 3px;
}
.col690_seek .col690_tabs_inner p.result_static a {
    text-decoration:underline;
}
.col690_seek .col690_tabs_inner p.result_static a:hover {
    text-decoration:none;
}
.col690_seek .col690_tabs_inner p.result_ok {
    background:url(http://img.xiami.com/res/img/default/ok.gif) left no-repeat;
    padding-left:22px;
}
.col690_seek .col690_tabs_inner p.result_error {
    background:url(http://img.xiami.com/res/img/default/warning.gif) left no-repeat;
    padding-left:22px;
}
.side_seek {
    border:1px #e1e1e1 solid;
    background:#f9f9f9;
}
.side_seek h3 {
    font-size:12px;
    border-width:1px;
    border-color:#fff #fff #e5e5e5 #fff;
    border-style:solid;
    line-height:31px;
    padding-left:9px;
}
.side_seek .side_seek_main {
    border-width:1px;
    border-color:#f7f7f7 #fff #fff #fff;
    border-style:solid;
    padding:15px;
}
.side_seek .side_seek_main p input.f_txt2 {
    width:100%;
}
.side_seek .side_seek_main p.acts input {
    margin-right:15px;
}
.side_mine {
    background:#fdf9f5;
    border:2px #fde6cf solid;
    padding:8px;
}
.side_mine h3 {
    font-size:12px;
    font-weight:normal;
    color:#cf6e0c;
    border-bottom:1px #f7bc84 solid;
    padding-bottom:6px;
    margin-bottom:6px;
}
.side_mine_main ul li {
    font-size:12px;
    line-height:2;
}
.side_mine_main ul li span {
    font-size:10px;
    color:#999;
    padding-left:5px;
}
.side_mine_main ul li.lines {
    border-top:1px #e5e5e5 dashed;
    padding-top:5px;
    margin-top:5px;
}
.side_boxes {
    background:#fff;
    border:1px #e5e5e5 solid;
}
.side_boxes h3 {
    font-size:12px;
    color:#333;
    line-height:30px;
    border-bottom:1px #e5e5e5 solid;
    padding-left:9px;
}
.side_boxes .side_boxes_main {
    border-top:1px #f7f7f7 solid;
    padding:6px 9px 9px 9px;
}
.side_boxes .x_more {
    top:7px;
    *top:6px;
    right:5px;
}
.nh_paths {
    display:block;
    padding:15px 0;
}
.nh_paths h1 {
    font-family:"Microsoft YaHei","Microsoft JhengHei",STHeiti,Georgia,"Times New Roman",Times,serif;
    font-size:20px;
    color:#333;
}
.nh_paths form input {
    position:relative;
    top:-1px;
    *top:1px;
    margin-left:5px;
}
.nh_paths h1 a.fs_radio {
    color:#b9b9b9;
}
.side_whats {
    background:#fff8cc;
    border-bottom:1px #f5d6be solid;
}
#personal_hover {
    position:absolute;
    width:81px;
    height:63px;
    z-index:500;
}
#personal_hover_shadow {
    background:#999;
    position:absolute;
    top:1px;
    left:1px;
    width:81px;
    height:62px;
}
#personal_hover_inner {
    width:77px;
    height:58px;
    border:2px #e9e9e9 solid;
    background:#fff;
    position:absolute;
    top:0;
    left:0;
}
a#personal_hover_link {
    width:50px;
    height:50px;
    position:absolute;
    top:4px;
    left:4px;
}
#personal_trigger_bar a.personal_drop {
    background:url(http://img.xiami.com/res/img/default/p_hover_trigger.gif) -15px 0 no-repeat;
    width:15px;
    height:50px;
    display:block;
    overflow:hidden;
    text-indent:-999em;
    position:absolute;
    top:4px;
    left:58px;
}
#personal_trigger_bar a.personal_drop:hover {
    background:url(http://img.xiami.com/res/img/default/p_hover_trigger.gif) 0 0 no-repeat;
}
#personal_trigger_bar a.active {
    background:url(http://img.xiami.com/res/img/default/p_hover_trigger.gif) 100% 0 no-repeat;
}
#personal_trigger_bar a.active:hover {
    background:url(http://img.xiami.com/res/img/default/p_hover_trigger.gif) -30px 0 no-repeat;
}
#personal_menu_show {
    background:#fff;
    border-color:#f0f0f0 #666666 #666 #f0f0f0;
    border-style:solid;
    border-width:2px 1px 1px 2px;
    position:absolute;
    z-index:700;
    width:140px;
    margin-left:-2px;
    top:58px;
    left:0;
    text-align:left;
    font-size:12px;
    padding:5px 7px 7px 7px;
}
#personal_menu_show span.blank_block {
    height:2px;
    width:79px;
    background:#fff;
    position:absolute;
    z-index:602px;
    display:block;
    overflow:hidden;
    top:-2px;
    left:0;
}
#personal_menu_show p#personal_relationship_g {
    padding-bottom:5px;
    border-bottom:1px #e5e5e5 solid;
    margin-bottom:5px;
}
p#personal_relationship_g .be_stranger {
    color:#999;
}
p#personal_relationship_g .be_stranger em {
    font-style:normal;
    padding:0 7px;
}
p#personal_relationship_g .be_stranger a {
    padding-left:10px;
}
p#personal_relationship_g .be_contacts strong {
    padding-right:3px;
}
p#personal_relationship_g .be_contacts a {
    padding-left:8px;
    color:#8ca6d7;
}
.personal_buddy_menus a.blocks {
    display:block;
    padding:4px 0;
}
.personal_buddy_menus a.blocks:hover {
    background:#8ca6d7;
    color:#fff;
    text-decoration:none;
}
.personal_buddy_menus a.blocks_out {
    color:#8ca6d7;
    display:block;
    border-top:1px #f0f0f0 solid;
    padding-top:5px;
    margin-top:5px;
}
.personal_buddy_menus a#personal_block_usr {
    color:#aaa;
}
@media all and(-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
    head~body #n_header_channel {
        margin-top:8px;
    }
    #n_header_channel ul li a.cname {
        padding-bottom:10px;
    }
}
#shareDetail {
    padding-top:50px;
}
#shareDetail .wcs_timeline {
    float:left;
    width:680px;
}
#shareDetail .idx_side {
    float:right;
    margin-top:-20px;
    width:265px;
}
#shareDetail .idx_side a {
    display:block;
    font-size:14px;
    margin:70px 0 0 40px;
}
#shareDetail #wcs_timeline li .share_content {
    padding:15px 0 15px 15px;
}
#shareDetail #wcs_timeline li p q {
    padding-right:20px;
}
.ie #footer i.social_gray {
    padding:0 5px 0 0;
    vertical-align:bottom;
}
.ie a.top_more,.ie #auto_complete td.result_more li a.top_more,.ie #auto_complete td.result_more li.selected a.top_more {
    background-image:url(http://img.xiami.com/res/v3/img/more_arrow.gif);
}
.footer_flinks {
    border-bottom:1px #ccc dashed;
    color:#999;
    text-indent:10px;
    padding:10px 0;
}
.footer_flinks a {
    color:#999;
    padding-right:8px;
}
.footer_copyright {
    margin-top:15px;
}
a.on_tour {
    font:12px/1 tahoma,arial,\5b8b\4f53,sans-serif;
    color:#fff!important;
    padding:1px 4px;
    background:red;
    margin:0 0 0 5px;
    vertical-align:middle;
    text-decoration:none!important;
}
div.on_tour {
    padding:6px 10px;
    text-align:center;
    background:#fdf9f5;
    border:1px solid #fde6cf;
    margin:30px 0;
}
#n_header_channel sup.hot {
    top:0;
    right:-12px;
}
#notifications {
    width:210px;
}
#notifications .recent_inner {
    width:188px;
}
#notifications ol {
    padding:0;
}
#notifications li {
    padding:0;
    width:100%;
}
#notifications li a {
    display:block;
    padding:8px 10px 8px 25px;
    line-height: 14px;
    color:#666;
    background-color:#FBFBFB;
    border-top:1px solid #FEFEFE;
    border-bottom:1px solid #F2F2F2;
    text-decoration:none;
    background-repeat:no-repeat;
    background-image:url(/res/v3/img/notify_icons.gif);
    position: relative;
}
#notifications li span {
    position: absolute;
    right: 5px;
    color:#F60;
    font-weight:bold;
    text-decoration:none;
}
#notifications li a:hover {
    background-color:#fff;
}
#notifications,#notifications .recent_inner {
    min-height:0;
}
#notifications a.bt_choose {
    color:#666 !important;
}
#notifications li.icon_notify a {
    background-position:5px 8px;
}
#notifications li.icon_dm a {
    background-position:5px -77px;
}
#notifications li.icon_request a {
    background-position: 5px center;
}

#n_header_logined a.storeIcon{ background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) 0 -112px no-repeat;   padding-left:18px;}
* html #n_header_logined a.storeIcon{ position:relative; top:-1px; background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) 0 -112px no-repeat;}
*+html #n_header_logined a.storeIcon{ position:relative; top:-3px; background:url(http://img.xiami.com/res/img/default/bg_sprit4.gif) 0 -113px no-repeat;}
#gotop {
    position: fixed;
    text-indent: -9999px;
    _position: absolute;
    z-index: 9999999999;
    width: 50px;
    height: 50px;
    bottom: 20px;
    right: 20px;
    background: url(/res/v3/img/gotop.png) no-repeat;
}
#gotop:hover{
    background: url(/res/v3/img/gotop.png) no-repeat 0 -50px;
}
.t_hide{display:none;}
.t_show{display:block;} /* index - unlogin stylesheet for Xiami v3 [compressed] @ 2011-01-07 by disinfeqt */
#wrapper {
    background:url() repeat-x scroll 0 0 #f0f5f5;
    border-bottom:1px solid #d9dede;
}
#head_wrap {
    height:134px;
    background:url(http://img.xiami.com/res/v3/img/top.jpg) no-repeat scroll 0 0 transparent;
    max-width:1258px;
    min-width:980px;
    margin:0 auto;
}
#header,#body_wrap,#foot_wrap {
    width:978px;
    margin:0 auto;
    position:relative;
}
#footer {
    background:#fff;
}
#foot_wrap {
    padding:20px 0;
}
#header h1 {
    float:left;
}
#header h1 a {
    background:url(http://img.xiami.com/res/v3/img/logo.png) no-repeat scroll 0 center transparent;
    display:block;
    height:62px;
    text-indent:-9999px;
    width:153px;
}
#search {
    background:url() no-repeat scroll 0 0 transparent;
    float:left;
    height:28px;
    margin-left:20px;
    margin-top:17px;
    padding:2px 0 0;
    width:292px;
    overflow:hidden;
    position:relative;
}
#search_query {
    background:none;
    border:none;
    font:12px Helvetica;
    height:18px;
    margin:3px 0 0 6px;
    width:260px;
    float:left;
    color:#aaa;
}
.highlight #search_query {
    color:#666;
}
#search_btn {
    background:url() no-repeat scroll center 5px;
    border:none;
    float:left;
    height:24px;
    width:24px;
    cursor:pointer;
}
form .typing {
    background:url() no-repeat scroll center 6px!important;
}
form .loading {
    background:url() no-repeat scroll center 4px!important;
}
ul#top_nav {
    margin:22px 0 0 10px;
    float:left;
}
ul#top_nav li {
    float:left;
    margin:0 0 0 20px;
}
ul#top_nav li a,ul#top_member li a {
    color:#fff;
    font-size:14px;
    text-shadow:0 1px 1px #af5b0a;
}
ul#top_member {
    float:right;
    margin:22px 0 0;
}
ul#top_member li {
    float:left;
    margin:0 0 0 10px;
    color:#fea44c;
    text-shadow:0 1px 1px #af5b0a;
}
ul#top_member a#top_login {
    background:url() repeat scroll 0 0 transparent;
    display:block;
    height:23px;
    position:relative;
    top:-3px;
    width:64px;
}
ul#top_member a.active {
    background-position:0 -23px!important;
}
#login_popup {
    background:#fff;
    border:5px solid #ffcb99;
    color:#666;
    padding:10px;
   // position:absolute;
    right:2px;
    top:40px;
    z-index:999;
    font-size:12px;
    width: 100%;
    height:200px;
    -webkit-box-shadow:0 2px 2px #777;
    -moz-box-shadow:0 2px 2px #777;
    -o-box-shadow:0 2px 2px #777;
    box-shadow:0 2px 2px #777;
    -webkit-border-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-radius:5px;
    -moz-border-radius-topright:0;
    border-radius:5px;
    border-top-right-radius:0;margin:0px auto;
    //padding-right:600px;
}
p.textbox {
    position:relative;
}
.textbox label {
    display:block;
    margin:0 0 3px;
}
.textbox .txt_input {
    margin:0 0 10px;
    padding:4px;
    width: 90%;
}
.textbox .txt_input:focus {
    border:1px solid #ffcb99;
    -webkit-box-shadow:0 0 5px #ffcb99;
    -moz-box-shadow:0 0 5px #ffcb99;
    -o-box-shadow:0 0 5px #ffcb99;
    box-shadow:0 0 5px #ffcb99;
}
a#login_more {
    background:#e5e5e5;
    padding:7px 7px 6px;
    text-decoration:none;
    border-bottom:1px solid #d9d9d9;
    display:inline-block;
    margin:0 0 5px;
    position:absolute;
    left:10px;
    bottom:10px;
    z-index:1000;
}
a#login_more span {
    color:#a0a0a0;
}
#login_popup .remember {
    padding:4px 0 0;
}
#login_with {
    background:#e5e5e5;
    border-bottom:1px solid #d9d9d9;
    height:139px;
    left:10px;
    position:absolute;
    top:10px;
    width:200px;
    z-index:999;
    padding:15px;
}
#login_with p {
    margin:0 0 7px;
}
.unlogin {
    top:-40px;
}
.section {
    background:#fff;
    position:relative;
}
.sec_content {
    padding:7px 10px;
    border-left:1px solid #e1e9ee;
    border-right:1px solid #e1e9ee;
}
.section .sec_top_dark {
    height:4px;
    width:978px;
    display:block;
    background:url() no-repeat scroll 0 0 transparent;
    font-size:0;
}
.section .sec_bot_dark {
    height:15px;
    width:978px;
    display:block;
    background:url() no-repeat scroll 0 0 transparent;
    font-size:0;
}
.section .sec_top_978 {
    height:4px;
    width:978px;
    display:block;
    background:url() no-repeat scroll 0 0 transparent;
    font-size:0;
}
.section .sec_bot_978 {
    height:4px;
    width:978px;
    display:block;
    background:url() no-repeat scroll 0 0 transparent;
    font-size:0;
}
.section .sec_bot_978s {
    height:5px;
    width:978px;
    display:block;
    background:url() no-repeat scroll 0 0 transparent;
    font-size:0;
}
.section .sec_top_840 {
    height:4px;
    width:840px;
    display:block;
    background:url() no-repeat scroll 0 0 transparent;
    font-size:0;
}
.section .sec_bot_840 {
    height:5px;
    width:840px;
    display:block;
    background:url() no-repeat scroll 0 0 transparent;
    font-size:0;
}
.section .sec_content h2 {
    border-bottom:1px solid #e9edf1;
    font-size:12px;
    height:20px;
    line-height:20px;
    margin:0 -10px 10px;
    padding:0 10px 7px;
    font-size:16px;
    width:100%;
    font-weight:400;
}
.section .sec_content h2 small {
    font-size:12px;
}
.section .sec_content h2 i {
    font-style:italic;
}
#content {
    padding:0 0 100px;
}
.member_page #content {
    padding:0;
}
#index_nowplay {
    height:225px;
}
#index_nowplay .sec_content {
    height:192px;
}
#index_nowplay hr {
    border:none;
    border-top:1px solid #e9edf1;
    clear:both;
    height:0;
    width:976px;
    position:absolute;
    top:38px;
    left:1px;
    margin:0;
    padding:0;
}
#index_features {
    height:56px;
    width:978px;
    background:url(http://img.xiami.com/res/v3/img/index_features.png) no-repeat scroll 0 0 transparent;
    margin:10px 0 0;
}
#index_features * {
    text-indent:-9999px;
    font-size:0;
}
#index_hot_users {
    left:-6px;
    overflow:hidden;
    position:relative;
    top:-5px;
    width:720px;
    z-index:0;
    height:165px;
}
#index_register {
    padding:25px 15px 0;
    position:absolute;
    right:12px;
    top:50px;
    width:212px;
}
#index_register .txt_input {
    width:195px;
    color:#b2b2b2;
}
#index_register span.valid {
    background:url() no-repeat scroll 0 0 transparent;
    display:block;
    height:16px;
    position:absolute;
    right:-12px;
    top:4px;
    width:16px;
}
#index_register input.invalid {
    border:1px solid #f60;
}
#index_register span.invalid {
    color:#fff;
    right:228px;
    padding:7px 7px 7px 30px;
    position:absolute;
    top:-1px;
    width:145px;
    z-index:9999;
    background:url() no-repeat scroll 10px center #ff0707;
    border-bottom:1px solid #999;
}
#index_register span.invalid i {
    background:url() no-repeat scroll 0 0 transparent;
    height:16px;
    left:12px;
    position:absolute;
    top:14px;
    width:16px;
    display:block;
}
#index_register span.invalid b {
    background:url() no-repeat scroll 0 0 transparent;
    height:16px;
    position:absolute;
    right:-9px;
    top:7px;
    width:9px;
    display:block;
}
#index_register span.invalid a {
    color:#fff;
    text-decoration:underline;
}
#index_nowplay .fold {
    height:127px;
    background:url(http://img.xiami.com/res/v3/img/reg_bg.jpg) no-repeat scroll 0 0 transparent;
}
#index_nowplay .unfold {
    height:180px;
    background:#e3e6e6;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
    -webkit-box-shadow:1px 2px 2px #999;
    -moz-box-shadow:1px 2px 2px #999;
    -o-box-shadow:1px 2px 2px #999;
    box-shadow:1px 2px 2px #999;
}
.ie8 .unfold {
    border-right:1px solid #999!important;
    border-bottom:1px solid #999!important;
    right:10px!important;
}
.fold span.valid,.fold span.invalid {
    display:none!important;
}
#index_register h2 {
    background:url() no-repeat scroll 5px center transparent;
    height:16px;
    margin:0 0 10px;
    padding:0;
    border:none;
}
.fold .foldable {
    display:none;
}
.unfold .foldable {
    display:block;
}
.unfold .remember {
    line-height:28px;
    width:205px;
}
.unfold .remember label {
    margin:0;
    display:inline;
}
.textbox .input_text {
    color:#b2b2b2;
    display:block;
    left:0;
    padding:5px;
    position:absolute;
    top:0;
}
ul.album_list {
    display:block;
}
ul.album_list li {
    float:left;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    display:block;
}
ul.album_list li .album_cover * {
    vertical-align:middle;
}
ul.album_list li .album_cover a {
    display:block;
    text-decoration:none;
    width:185px;
    height:185px;
    overflow:hidden;
}
ul.album_list li h3 {
    font-weight:700;
    overflow:hidden;
}
ul.album_list li .album_cover .play {
    bottom:10px;
    right:10px;
    position:absolute;
}
ul.sec {
    margin-bottom:0!important;
}
ul.album_185 {
    margin:0 -10px 15px -2px;
}
ul.album_185 li {
    line-height:20px;
    margin:0 4px 0 0;
    width:189px;
}
ul.album_185 li.last {
    margin:0;
}
ul.album_185 li .album_cover {
    background:url(http://img.xiami.com/res/v3/img/album185.gif) 0 0 no-repeat;
    width:185px;
    height:189px;
    text-align:left;
    position:relative;
}
ul.album_185 li .album_cover .play {
    background-image:url();
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position:0 0;
    background-color:transparent;
    height:30px;
    width:30px;
    cursor:pointer;
    border:none;
    display:block;
    text-indent:-9999px;
}
ul.album_185 li .album_cover .play:hover {
    background-position:0 -30px;
}
ul.album_185 li .album_cover .play:active {
    background-position:0 -60px;
}
ul.album_185 li h3 {
    width:180px;
}
#index_timeline {
    width:638px;
    position:relative;
}
#index_timeline h2,#index_aside h2 {
    font-size:16px;
    border-bottom:2px solid #d8e1e3;
    padding-bottom:10px;
    color:#333;
    text-indent:5px;
    font-weight:400;
}
a.top_more {
    padding:0 6px 0 0;
    background:url() no-repeat scroll right center;
    font-size:13px;
    position:absolute;
    right:10px;
}
#index_timeline ul li {
    border-bottom:1px dashed #ccd0d0;
    background:#e9eeee;
    position:relative;
}
#index_timeline ul li .share_content {
    width:568px;
    background:#f0f5f5;
    display:block;
    padding:15px 30px 15px 0;
    border-right:1px solid #e3e7e7;
}
#index_timeline ul li .share_to {
    zoom:1;
    position:relative;
}
#index_timeline ul li .share_to b {
    background:url() no-repeat scroll 0 0;
    bottom:45px;
    height:11px;
    position:absolute;
    right:31px;
    width:15px;
    display:block;
}
#index_timeline ul li .share_to i {
    background:url(http://img.xiami.com/res/v3/img/sync-ico_v15.gif) no-repeat scroll 0 -288px;
    bottom:43px;
    height:16px;
    position:absolute;
    right:10px;
    width:16px;
    display:block;
}
#index_timeline ul li .share_to i.sina {
    background-position:0 0;
}
#index_timeline ul li .share_to i.sohu {
    background-position:0 -32px;
}
#index_timeline ul li .share_to i.renren {
    background-position:0 -64px;
}
#index_timeline ul li .share_to i.netease {
    background-position:0 -96px;
}
#index_timeline ul li .share_to i.qq {
    background-position:0 -128px;
}
#index_timeline ul li .share_to i.kaixin {
    background-position:0 -160px;
}
#index_timeline ul li .share_to i.douban {
    background-position:0 -192px;
}
#index_timeline ul li .share_to i.msn {
    background-position:0 -224px;
}
#index_timeline ul li .share_to i.qzone {
    background-position:0 -256px;
}
#index_timeline ul li p {
    margin:0 0 0 65px;
    font-size:14px;
    text-overflow:ellipsis;
}
#index_timeline ul li p .reply_count {
    color:#F60;
}
#index_timeline ul li p q {
    color:#666;
    line-height:1.55;
    word-wrap:break-word;
}
#index_timeline ul li .bubble {
    display:block;
    overflow:hidden;
    position:relative;
    margin:5px 0 5px 63px;
    padding:12px 75px 0 12px;
    width:371px;
}
#index_timeline ul li .bubble .bubble_play {
    display:block;
    height:45px;
    position:absolute;
    width:45px;
    text-indent:-9999px;
}
#index_timeline ul li .bubble .bubble_media {
    margin:10px 0 0 8px;
    display:block;
}
#index_timeline ul li .bubble_album,#index_timeline ul li .bubble_collect {
    background:url() 0 0 no-repeat transparent;
    height:127px;
}
#index_timeline ul li.active .bubble_album,#index_timeline ul li.active .bubble_collect {
    background:url() 0 0 no-repeat transparent;
}
#index_timeline ul li .bubble_radio,#index_timeline ul li .bubble_song {
    background:url() 0 0 no-repeat transparent;
    height:66px;
}
#index_timeline ul li.active .bubble_radio,#index_timeline ul li.active .bubble_song {
    background:url() 0 0 no-repeat transparent;
}
#index_timeline ul li .bubble_album a.album_cover {
    background:url(http://img.xiami.com/res/img/default/cd100.png) 0 0 no-repeat transparent;
    padding:7px 6px 14px 17px;
    width:100px;
    height:100px;
    display:block;
}
#index_timeline ul li .bubble_collect a.album_cover {
    width:100px;
    height:100px;
    margin:8px 0 0 8px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
#index_timeline ul li .bubble_collect a.album_cover img {
    visibility:hidden;
}
#index_timeline ul li .bubble_album .bubble_play,#index_timeline ul li .bubble_collect .bubble_play {
    background:url() 0 0 no-repeat transparent;
    right:30px;
    top:47px;
}
#index_timeline ul li.active .bubble_album .bubble_play,#index_timeline ul li.active .bubble_collect .bubble_play {
    background:url() 0 0 no-repeat transparent;
}
#index_timeline ul li .bubble_song .bubble_play {
    background:url() 0 0 no-repeat transparent;
    height:24px;
    right:140px;
    top:26px;
    width:24px;
}
#index_timeline ul li.active .bubble_song .bubble_play {
    background:url() 0 0 no-repeat transparent;
    height:24px;
    right:140px;
    top:26px;
    width:24px;
}
#index_timeline ul li .bubble_radio .bubble_play {
    background:url() 0 0 no-repeat transparent;
    right:30px;
    top:17px;
}
#index_timeline ul li.active .bubble_radio .bubble_play {
    background:url() 0 0 no-repeat transparent;
}
#index_timeline ul li .bubble_album p,#index_timeline ul li .bubble_collect p {
    margin:5px 0 0 130px;
    font-size:13px;
}
#index_timeline ul li .bubble_radio p {
    font-size:13px;
    margin:7px 0 0 10px;
    white-space:nowrap;
    overflow:hidden;
    width:360px;
}
#index_timeline ul li .bubble_song span a {
    display:block;
    overflow:hidden;
    width:182px;
    height:24px;
    padding:9px 40px 0 35px;
    background:url('http://img.xiami.com/res/v3/img/player.png') no-repeat;
    _background:url('http://img.xiami.com/res/v3/img/player_ie6.gif') no-repeat;
    font-size:12px;
    color:#000;
}
#index_timeline ul li .bubble_song span a strong {
    display:block;
    overflow:hidden;
    width:180px;
    font-weight:normal;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -icab-text-overflow:ellipsis;
    -khtml-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
}
#index_timeline ul li .bubble p {
    line-height:18px;
}
#index_timeline ul li .bubble p span {
    font-size:12px;
    color:#999;
}
#index_timeline ul li .share_comment {
    background:#f0f5f5;
    border-bottom:1px solid #ffe0cc;
    border-top:1px dashed #ccd0d0;
    bottom:-1px;
    padding:1px 0 0;
    position:relative;
}
#index_timeline ul li ul {
    padding:10px;
    background:#fff7f2;
}
#index_timeline ul li ul li {
    background:url(http://img.xiami.com/res/img/default/main_bg.gif) no-repeat scroll -5px -1446px transparent;
    border-bottom:medium none;
    color:#999;
    line-height:1.6;
    padding:0 0 0 20px;
    margin:0 0 5px;
}
#index_timeline ul li ul li:last-child {
    margin:0;
}
#index_timeline ul li ul li p {
    margin:5px 0 0;
}
#index_timeline ul li .post textarea {
    height:30px;
    width:510px;
    background:#fff;
    padding:4px;
    color:#666;
}
#index_timeline ul li .post p {
    width:520px;
}
#index_timeline ul li .post .actions a {
    margin:0 10px 0 0;
}
#index_aside {
    width:300px;
    border:1px solid #e6e8e8;
    padding:10px;
    color:#666;
    background:#f8fafa;
}
#index_aside h2 {
    margin:0 0 5px;
}
#index_aside a {
    color:#666;
}
#index_aside li {
    font-size:12px;
    line-height:2.2;
    white-space:nowrap;
    border-bottom:1px dotted #dee1e1;
}
#index_aside li a {
    display:block;
    width:260px;
    overflow:hidden;
}
#index_aside li span {
    color:#ccc;
    font-size:11px;
    width:30px;
}
#index_aside a.rss_feed {
    margin:3px 3px 0 0;
}
#index_aside a.xiami_mobile {
    background:url(http://img.xiami.com/res/v3/img/xiami_mobile.png) no-repeat scroll 160px 0 transparent;
    display:block;
    height:60px;
    line-height:20px;
    margin:15px 0 0;
    padding:0 140px 15px 5px;
    text-decoration:none;
}
#index_aside a.xiami_mobile:hover cite {
    color:#666!important;
}
#index_promotion {
    width:978px;
    margin:-78px 0 0;
}
#index_promotion ul {
    margin:0 auto;
}
#index_promotion ul li {
    margin:0 10px 0 0;
}
#index_promotion ul li.last {
    margin:0;
}
#index_promotion ul li.last a {
    background:#f5f5f5;
    border:1px solid #eee;
    display:block;
    height:95px;
    width:120px;
    font:300 30px/80px georgia;
    color:#a6a6a6;
    text-align:center;
    text-decoration:none;
}
#index_promotion ul li.last a:hover {
    background:#eee;
}
#index_promotion ul li a img {
    border:1px solid #eee;
}
#index_promotion ul li * {
    vertical-align:middle;
}
.section .direct_login {
    position:absolute;
    right:10px;
    top:10px;
}
.member_page .txt_input {
    padding:6px 5px;
    font-size:13px;
}
.unlogin_form {
    padding:30px 0 0 30px;
}
.unlogin_form p {
    margin:0 0 30px;
}
.connect_bind p.hint {
    margin-bottom:20px;
    color:#666;
}
.unlogin_form p .f_label {
    float:left;
    font-size:14px;
    line-height:28px;
    text-align:right;
    width:120px;
}
.unlogin_form p .txt_input {
    width:250px;
}
.unlogin_form p .hint {
    color:#999;
    display:block;
    font-size:12px;
    margin-left:120px;
    padding-top:5px;
}
.unlogin_form p .warning {
    color:#dd3c10;
}
.unlogin_form p .ok {
    color:#3B8306;
}
.unlogin_form p.acts {
    margin-left:120px;
}
.unlogin_form p.acts .hint {
    margin:0;
    display:inline;
}
.log_with {
    margin:0 0 25px;
}
.log_with li {
    border-right:1px solid #E5E5E5;
    display:block;
    float:left;
    margin:0 10px 0 0;
    padding:0 10px 0 0;
}
.log_with li.last {
    border-right:none;
}
.unlogin_side {
    margin:30px 25px 0;
    padding:20px 0 20px 75px;
    width:220px;
    border-left:1px dotted #ccc;
    position:relative;
    min-height:130px;
}
.unlogin_side cite {
    background:#fff;
    color:#666;
    font-size:14px;
    left:-13px;
    margin:-20px 0 0;
    padding:5px 0;
    position:absolute;
    top:50%;
}
.unlogin_side h3,.unlogin_side h4 {
    font-weight:normal;
    margin:0 0 25px;
    color:#666;
}
.unlogin_side .mobile_access {
    background:url(/res/v3/img/mobile_access.png) no-repeat scroll 0 0 transparent;
    display:block;
    font-size:14px;
    height:39px;
    line-height:20px;
    padding:0 0 0 40px;
    color:#666;
}
.unlogin_side .reg_with li {
    margin:0 0 20px;
}
.unlogin_side .reg_with a,.connect_bind .log_with a {
    text-decoration:none;
    color:#8ca6d7;
}
.unlogin_side .reg_with a:hover,.connect_bind .log_with a:hover {
    color:#36c;
}
.unlogin_side .reg_with a:hover span,.connect_bind .log_with a:hover span {
    text-decoration:underline;
}
#content i.icon {
    margin:0 5px 0 0;
    background:url(http://img.xiami.com/res/v3/img/sync-ico_v15.gif) no-repeat scroll 0 0;
    display:inline-block;
    height:16px;
    width:16px;
}
#content i.renren {
    background-position:0 -64px;
}
#content i.sina {
    background-position:0 0;
}
#content i.sdo {
    background-position:0 -320px;
}
#content i.dream {
    background-position:0 -352px;
}
#content i.alipay {
    background-position:0 -384px;
}
#content i.msn {
    background-position:0 -224px;
}
#content i.qzone {
    background-position:0 -256px;
}
#content i.qq {
    background-position:0 -416px;
}
.error_tips {
    background:url(http://img.xiami.com/res/img/default/warning.gif) no-repeat scroll 10px 8px #FFEBE8;
    border-bottom:1px solid #DD3C10;
    border-top:1px solid #DD3C10;
    color:#D90000;
}
.msg_tips {
    clear:both;
    font-size:12px;
    margin:20px 10px 0;
    padding-left:30px;
}
.msg_tips a {
    text-decoration:underline;
}
.msg_tips a:hover {
    text-decoration:none;
}
.error_tips {
    background:url(http://img.xiami.com/res/img/default/warning.gif) no-repeat scroll 10px 8px #FFEBE8;
    border-bottom:1px solid #DD3C10;
    border-top:1px solid #DD3C10;
    color:#D90000;
}
.ok_tips {
    background:url(http://img.xiami.com/res/img/default/ok.gif) no-repeat scroll 10px 8px #E9FFE8;
    border-bottom:1px solid #66C266;
    border-top:1px solid #66C266;
    color:#000;
}
.msg_tips ul li {
    line-height: 2.5;
}

#promotion_slider{
float:right;
position:relative;
margin-top:20px;
background-color:#FFF;
border:1px solid #E6E8E8;
width: 300px;
padding:10px;
overflow:hidden;
height:325px;
}

#promotion_slider .images .item {
display: none;
width: 300px;
height: 300px;
}
#promotion_slider .images .item a {
left: 10px;
position: absolute;
top: 10px;
display:block;
text-decoration: none;
}
#promotion_slider .slidetabs {
position:absolute;
right: 5px;
bottom: 10px;
}
#promotion_slider .slidetabs a {
background:url('http://img.xiami.com/res/v3/img/slider_button.gif') no-repeat scroll 0 0 transparent;
float:left;
height:15px;
margin-right:5px;
text-indent:-9999px;
width:15px;
}
#promotion_slider .slidetabs a.current {
background-position: 0 -15px;
}

.connect_bind{clear:both;padding:80px 0 0 30px;}
.block P {
    MARGIN: 1em 0px
}
.block .note {
    MARGIN: 0.4em 0px; COLOR: #666
}
.block FORM {
    MARGIN-TOP: 20px
}
.block .act {
    MARGIN: 10px 0px
}
A {
    outline: none
}
A:link {
    COLOR: #06c; TEXT-DECORATION: none
}
A:visited {
    COLOR: #06c; TEXT-DECORATION: none
}
A:hover {
    TEXT-DECORATION: underline
}
A:active {
    TEXT-DECORATION: underline
}
IMG {
    VERTICAL-ALIGN: middle
}

.hd {
    PADDING-RIGHT: 10px; BORDER-TOP: #ffdead 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffdead; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.2; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative
}
UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
    PADDING: 10px;
    margin:10px;
}
H1 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
    PADDING: 5px;
    margin:10px;
}
#doc {
    MARGIN: 0px auto; WIDTH: 880px;
}
#doc .mc-bd .hl {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffdead; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 175%; PADDING-TOP: 10px; BORDER-BOTTOM: #ffdead 1px solid
}
#doc .mc-bd .hl A {
    DISPLAY: block
}
#hd {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; BACKGROUND: #FFD700; PADDING-BOTTOM: 5px; WIDTH: 865px; LINE-HEIGHT: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #2271ba 1px solid; POSITION: relative
}
#hd H1 {
    Z-INDEX: 2; BACKGROUND: url(Images/left-bg.gif) #FF7F24 no-repeat 100% 100%; LEFT: 0px; WIDTH: 133px; BOTTOM: -22px; POSITION: absolute
}
#hd H1 A {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 36px; TEXT-ALIGN: center
}
#globalutil {
    PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globalutil .pipe {
    COLOR: #57a7f1
}
#globalutil A {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
#globalutil FORM {
    DISPLAY: inline
}
#globalutil FORM .f-text {
    BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 4px; BORDER-LEFT: #ddd 1px solid; WIDTH: 6em; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 16px
}
#globalutil FORM .f-button {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; PADDING-TOP: 0px; HEIGHT: 20px
}
#globalutil FORM .f-button:focus {
    BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
#bd {
    BORDER-RIGHT: #e4e4e4 1px solid; PADDING-LEFT: 132px
}
#globalsidebar {
    FLOAT: left; MARGIN-LEFT: -132px; OVERFLOW: hidden; WIDTH: 132px; PADDING-TOP: 22px; _display: inline
}
#globalsidebar FORM {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #d2d2d2 1px solid; _zoom: 1
}
#globalsidebar FORM P {
    MARGIN: 0.5em 0px
}
#globalsidebar FORM .f-text {
    WIDTH: 106px
}
#content {
    BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #adadad 1px solid; WIDTH: 745px; BORDER-BOTTOM: #adadad 1px solid; POSITION: relative; TOP: -1px; WORD-WRAP: break-word; _float: right
}
#title {
    POSITION: relative
}
#ft {
    PADDING-RIGHT: 0px; BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: -1px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 2em; WIDTH: 747px; COLOR: #666; PADDING-TOP: 0.8em; ZOOM: 1
}
#ft P {
    FLOAT: right
}
#ft P.copyright {
    PADDING-LEFT: 0.8em; FLOAT: left
}
#ft A {
    MARGIN: 0px 0.8em
}
}
.tab {
    ZOOM: 1
}
#bd {
    BORDER-RIGHT: #e4e4e4 1px solid; PADDING-LEFT: 132px
}
#go {
    FONT-SIZE: 12px; LINE-HEIGHT: 5em; HEIGHT: 5em; TEXT-ALIGN: right
}
#go A {
    BORDER-RIGHT: #3b6e22 1px solid; BORDER-TOP: #3b6e22 1px solid; MARGIN-LEFT: 1em; VERTICAL-ALIGN: middle; BORDER-LEFT: #3b6e22 1px solid; CURSOR: pointer; COLOR: #ffffff; BORDER-BOTTOM: #3b6e22 1px solid
}
#go A SPAN {
    PADDING-RIGHT: 1.5em; BORDER-TOP: #95bf82 1px solid; PADDING-LEFT: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #67a54b 0% 50%; PADDING-BOTTOM: 0.5em; COLOR: #ffffff; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #65a148 1px solid; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
.f-text {
    BORDER-RIGHT: #c3c3c3 1px solid; 
    BORDER-TOP: #7c7c7c 1px solid; 
    FONT-SIZE: 12px; 
    BORDER-LEFT: #c3c3c3 1px solid; 
    LINE-HEIGHT: 120%; 
    BORDER-BOTTOM: #ddd 1px solid;
    PADDING-RIGHT: 2px; 
    PADDING: 2px;
    HEIGHT: 15px
    
}

TD.act A {
    DISPLAY: block; BACKGROUND: url(Images/delete.gif); OVERFLOW: hidden; WIDTH: 13px; TEXT-INDENT: -999em; HEIGHT: 14px
}
TD.act A:hover {
    BACKGROUND-POSITION: 0px -13px
}
.block .act {
    MARGIN: 10px 0px
}
.f-button {
    BORDER-RIGHT: rgb(38,79,110) 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; BACKGROUND: #EE0000 0% 50%; PADDING-BOTTOM: 1px; BORDER-LEFT: rgb(221,221,221) 1px solid; COLOR: #ffffff; LINE-HEIGHT: 17px; PADDING-TOP: 1px; BORDER-BOTTOM: rgb(38,79,110) 1px solid; LETTER-SPACING: 1px; HEIGHT: 21px; TEXT-ALIGN: center
}
.about
{
    margin: 2em;
    font-size: 14px;
}
.about h3
{
    margin-top: 1.8em;
    font-size: 14px;
}
.about p, .about li
{
    margin-top: 1em;
}
.about p
{
    text-indent: 2em;
}
.about ol
{
    margin-left: 3.5em;
}
.about ul
{
    margin-left: 2.8em;
}
.about ol li
{
    list-style: decimal;
}
.about ul li
{
    list-style: square;
}